h1,h2,h3    {font-family: 'Georgia', serif; margin: 0; color: #377BA8;}
h1          {font-size: 2em;}
h2          {font-size: 1.7em;}
h3          {font-size: 1.5em;}
body        {font-family: consolas; background: #eee;}

#div1 {
    border:1px solid grey;
    width:100px;
    height:100px;
    overflow:auto;
    text-align:left;
    background-color:#CEDDED;
    padding:6px;
    position:absolute;
    z-index:99;
    display:none;
}

.page           {
    margin: 2em auto; width: 40em; border: 5px solid #ccc;
    padding: 0.8em; background: white;
}

.createtime     {
    font-size: 0.5em;
}
.target         {
    font-size: 0.5em;
    color: #377BA8;
}
.text           {
    font-size: 1em;
}

.entries        {
    list-style: none;
    margin: 0;
    padding: 0;
}

.entries li     { margin: 0.8em 1.2em; }
.entries li h3  { margin-left: -1em; }
.add-entry      { font-size: 0.9em; border-bottom: 1px solid #ccc; }
.add-entry dl   { font-weight: bold; }
.metanav        {
    text-align: right; font-size: 0.8em; padding: 0.3em;
    margin-bottom: 1em;
    background: #fafafa;
}

.flash          {
    background: #CEE5F5; padding: 0.5em;
    border: 1px solid #AACBE2;
}
.error          {
    background: #F0D6D6; padding: 0.5em;
    border: 1px solid #AACBE2;
}
.indexselection {
    background: #EFF34F; padding: 0.5em;
    border: 1px solid #AACBE2;
}
